.Wijmo,
.Custom,
.ProTableTemplate {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;

    &>.ant-pro-table {
        width: 100%;
        height: 100%;

        .ant-table-thead>tr>th {
            background: #F4F6F8;
        }

        .ant-table-tbody>tr>td {
            border-bottom: 1px dashed #E9E9E9;
        }


        .ant-form-item-label {
            position: absolute;
            z-index: 50;
            top: -10px;
            left: 8px;

            &>label {
                font-family: PingFang;
                font-weight: 600;
                font-size: 16px;
                color: #637381;
                height: 20px;
                line-height: 20px;
                background: rgba(255, 255, 255, 0.15);
                backdrop-filter: blur(8px);
                border-radius: 6px;
                overflow: hidden;
                text-shadow: 0 0 4px #fff;
            }
        }

        form {
            .ant-form-item-row {
                position: relative;
                z-index: 1;
            }

            .ant-input-affix-wrapper,
            .ant-input-outlined,
            .ant-select-single,
            .ant-input-number-input,
            .ant-picker,
            .ant-color-picker-trigger,
            .ant-space {
                height: 64px;
            }

            input,
            textarea,
            .ant-select-selector,
            .ant-picker-suffix,
            .ant-input-suffix,
            .ant-select-arrow {
                font-size: 20px !important;
            }

        }
    }

    &>.WijmoClass {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-direction: column;
        overflow: hidden;

        &>.ant-dropdown-trigger {
            width: 100%;
            flex: 1;
            overflow: hidden;

            .wj-flexgrid {
                width: 100%;
                height: 100%;

                // 基础配色
                .wj-cell {
                    height: 48px;
                    padding: 8px;
                    line-height: 32px;

                    &.wj-header {
                        background: #E9E9E9;
                    }

                    &.wj-alt {
                        background: #F4F6F8;
                    }

                    &.wj-state-selected {
                        background: #13c2c2;
                        color: #fff;
                    }

                    &.wj-state-multi-selected {
                        background: yellowgreen;
                        color: #262626;
                    }
                }

                // 冻结颜色
                .wj-cell.wj-frozen:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected) {
                    background-color: #f3fbcc;
                }
            }
        }

        &>.GroupPanel {
            width: 100%;
            background: #13c2c2;
            font-family: PingFang;
            font-weight: 600;
            color: #fff;
        }
    }



}